eye candy - German English Dictionary